iT邦幫忙

2025 iThome 鐵人賽

DAY 29
0
AI & Data

AI 營養師 + Web3 數位健康護照系列 第 29

Day29. 專案進度驗收 & 認識 Github(v.s. Hugging Face)

  • 分享至 

  • xImage
  •  

本日重點

  • 整理前29天流程與專案進度,回顧主要技術成果
  • 盤點已實作功能:Flask串接、SQLite資料儲存、AI營養顧問系統、FAQ與RAG聯動
  • 分析剩餘挑戰與未來計畫,準備迎接Web3健康護照設計
  • 強化學習心得與問題反思,確認專案脈絡和技術鏈接

一、目前的進度~(這是影片連結)

Yes

明天會介紹如何將專案上傳到 GitHub:

Day30. 練習用 Git 將專案上傳到 GitHub吧~


二、認識 GitHub

GitHub 是一個全球最大的程式碼協作平台,也是開發者分享、管理和協作專案的雲端空間。它基於 Git 版本控制系統,不只儲存原始程式碼,還能追蹤每次修改,支援團隊跨地域合作,一起寫程式、討論功能、解決問題。


三、認識 Hugging Face

Hugging Face 被譽為「AI 界的 GitHub」,不僅是一個模型分享平台,更是一個推動開放人工智慧生態的核心力量。自 2016 年成立以來,Hugging Face 從一個聊天機器人新創公司,蛻變為全球最重要的開源 AI 平台之一。它重新定義了研究與實作的邊界,使模型的開發、分享與重現(reproducibility)變得像程式碼協作一樣自然。

Hugging Face 的價值,在於它將「開源」與「社群」結合成一股強大的動能。透過其平台,開發者能自由地上傳、下載與測試數十萬個模型與資料集,涵蓋自然語言處理(NLP)、電腦視覺(CV)、語音辨識、多模態學習等領域。這樣的開放架構不僅加速了研究成果的流通,也讓 AI 的民主化(AI democratization)真正落地。

其中最具代表性的產品 Transformers 套件,讓深度學習模型的應用不再需要繁瑣的訓練流程與龐大的運算資源。開發者只需幾行程式,就能輕鬆體驗文本生成、機器翻譯、情緒分析、影像分類等任務。隨著後續推出的 Datasets、Evaluate、以及以互動式模型展示為核心的 Spaces,Hugging Face 已不只是工具提供者,更是一個完整的 AI 生態系,連結研究者、開發者與企業。


四、如何取捨 GitHub & Hugging Face

1. GitHub VS Hugging Face

項目 GitHub Hugging Face
主要用途 原始碼管理、協作、版本控制、CI/CD、自動化測試 AI/ML 專案分享、模型部署、API、互動式展示
社群生態 工程師、開發者、開源社群 AI/ML 研究者、數據科學家、技術交流社群
專案展示方式 README、markdown 文件、issues、Wiki、GitHub Pages Demo App、Space、模型卡、數據集說明頁
部署/互動體驗 可部署靜態網頁(GitHub Pages);互動需外接服務 原生部署 Gradio、Streamlit,即時互動、API 測試
專案討論/貢獻 支援 Fork、Pull Request、Issue,易於協作 支援 Like、Comment、Share,互動偏向使用者回饋
專案安全/私有化 可設定私有/公開;細緻權限管理 主要公開展示,私有專案功能有限
文件說明/格式 完全自由,目前主流為 markdown,不限內容 以模型、數據為核心,支援 YAML+markdown 格式
對 AI/模型支援 由外部串接(如 Colab, Binder);不具備原生模型部署 原生支援模型上傳、API 部署、互動式 Playground
SEO/曝光機會 依賴工程師圈知名度、Star 數及主題流量 AI/ML 社群曝光度高、New Spaces/Models 推薦

2. 專案可同時放兩邊:

GitHub 存原始碼與工程協作,Hugging Face 做成品 Demo、互動展示、提供模型測試。


上一篇
Day28.「個人」專屬 AI 營養顧問 EP. 2:實作 FAQ + RAG
下一篇
Day30. 練習用 Git 將專案上傳到 GitHub吧~
系列文
AI 營養師 + Web3 數位健康護照37
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言